SWE-Bench Pro Verified: A Reliable Benchmark for Software Engineering Agents
SWE-Bench Pro Verified:面向软件工程智能体的可靠评测基准
🧭 Agent 软件工程评测基准
East China Normal University · Shanghai Artificial Intelligence Laboratory · Fudan University
通过防泄漏与任务整改构建更可信的 SWE-Bench Pro 版本,揭示原有榜单高估模型软件工程能力
📌 工作参考价值(4 点)
- 构建内部 Agent 评测集时,优先排查 git history、本地文件、公开代码托管域等泄漏通道;可将 gold patch 与待评测代码隔离,必要时重写或删除仓库历史,避免模型通过检索直接获取答案。
- 任务质量要像本工作一样做最小化修正:校验 issue/problem statement 是否误导,测试是否错误限定范围;剔除或修正低质实例,防止噪声项拉高虚假通过率。
- 发布内部 leaderboard 或模型选型前,加入 anti-hacking safeguard 和留出验证集,监控模型是否利用 hidden info;对电商/推荐场景的 Agent(智能客服、选品、推荐策略)同样适用,防止能力虚高。
- 若需用 SWE-Bench 类代码任务筛选模型,优先采用 verified 版本;其思路可复用到「有标准答案的生成式任务」,对可作弊信号(点击、库存、商品标题等)做脱敏与隔离。